/*
 * scheduler.h
 *
 *  Created on: 2011-4-27
 *      Author: chenl
 */

#ifndef SCHEDULER_H_
#define SCHEDULER_H_

#include "common/common_type.h"

Interface IScheduler
{
	virtual ~IScheduler(){}
	virtual int32_t Initialize() = 0;
	virtual int32_t Uninitialize() = 0;
	virtual void schedule() = 0;
	virtual void scheduler_tick() = 0;
};

#endif /* SCHEDULER_H_ */
